I have the iPhone and I know what you mean. The phone is great and all, I just wish they would've used a physical keyboard rather than an on-screen keyboard. But I don't have any problems with TT.net either.
My CarDomain - http://www.cardomain.com/ride/2917911